/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.rh.game;

import java.util.List;

/**
 *
 * @author Hayden
 */
public interface HasEquipment {
    public static final HasEquipment NULL = new NullInstance();
    static class NullInstance implements HasEquipment  {
        private NullInstance()  { super(); }
        public List<GameObject> getInventory()  { return GameObject.EMPTY_LIST; }
        public List<GameClothing> getWearing()  { return GameClothing.EMPTY_LIST; }
    }
    List<GameObject> getInventory();
    List<GameClothing> getWearing();
}
